keep (oneself) busy - French English Dictionary